'''
练习：
----超市收银机----
为一家超市开发一个收银系统(以3-5种商品为例):
使用变量保存：商品编号 商品价格 商品名字
  1.提示用户输入商品编号和数量,然后显示总价多少钱。
  2.提示用户输入付款金额,然后显示找零金额。
'''
product1 = {'id': '1001', 'name': '苹果', 'price': 3.0}
product2 = {'id': '1002', 'name': '香蕉', 'price': 4.0}
product3 = {'id': '1003', 'name': '梨子', 'price': 5.0}
product_list = [product1, product2, product3]

price = 0
id = input('请输入商品的id：')
for product in product_list:
    if id == product['id']:
        name = product['name']
        price = product['price']
        break
if price != 0:
    num = float(input('请输入商品的数量：'))
    sum = price * num
    money = float(input('请输入你付了多少钱：'))
    if money < sum:
        print('你付钱的钱不够')
    else:
        print(f'找零为{money - sum}')
else:
    print('商品不存在')
